/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.escom.healthlc.imapperdao;

import com.escom.healthlc.entidad.ConsultaVO;
import com.escom.healthlc.entidad.MedicoVO;
import com.escom.healthlc.entidad.PacienteVO;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 *
 * @author Carlos
 */
public interface IConsultaMapper {

    public void createConsulta(ConsultaVO consulta);

    public void retrieveOneConsulta(PacienteVO paciente);

    public List<ConsultaVO> retrieveAllConsultas();

    public List<ConsultaVO> retrieveConsultas(@Param("idMedico") String idMedico, @Param("paciente") PacienteVO paciente);

    public void updateConsulta(ConsultaVO consulta);

    public void updateArchivoPrueba(ConsultaVO consulta);

    public void deleteConsulta(ConsultaVO consulta);
}
